package com.hay.pay.support.wechat;

import lombok.Data;

import java.io.Serializable;

/**
 * 微信支付配置表
 *
 * @author lty
 * @since 2023-07-07
 */
@Data
public class WechatPayConfig implements Serializable {

    /**
     * 微信商户号
     * 服务商模式下,是服务商商户id
     */
    private String mchId;

    /**
     * api v3秘钥
     */
    private String apiV3Key;

    /**
     * 商户证书字符串
     */
    private String mchCert;

    /**
     * 商户证书序列号
     */
    private String mchCertSerialNo;

    /**
     * 商户私钥字符串
     */
    private String mchCertPrivateKey;


    /**
     * 支付平台证书字符串
     */
    private String payCert;

    /**
     * 支付平台证书序列号
     */
    private String payCertSerialNo;

    /**
     * 支付平台证书公钥字符串
     */
    private String payCertPublicKey;

    /**
     * 子商户号(服务商模式下使用该参数)
     */
    private String subMchId;

}
